package com.normalClasses.eye;
import java.util.HashMap;
import java.util.Map;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;

public class test1 {
	//用户id
    private String id;
    //用户字段
    private String text;
	public test1(String id,String text) {
		this.id=id;
		this.text=text;
	}
	 public String getid() {
	        return id;
	    }
	 public String gettext() {
	        return text;
	    }
	 public void get_weather() {
		 String host = "https://jisutqybmf.market.alicloudapi.com";
		    String path = "/weather/query";
		    String method = "GET";
		    String appcode = "229aa18f4bd24852be4882bf2cc2c47d";
		    Map<String, String> headers = new HashMap<String, String>();
		    //最后在header中的格式(中间是英文空格)为Authorization:APPCODE 83359fd73fe94948385f570e3c139105
		    headers.put("Authorization", "APPCODE " + appcode);
		    Map<String, String> querys = new HashMap<String, String>();
		    querys.put("city", "西安");
		    querys.put("citycode", "citycode");
		    querys.put("cityid", "cityid");
		    querys.put("ip", "ip");
		    querys.put("location", "location");
		    try {
		    	/**
		    	* 重要提示如下:
		    	* HttpUtils请从
		    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java
		    	* 下载
		    	*
		    	* 相应的依赖请参照
		    	* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml
		    	*/
		    	HttpResponse response = HttpUtils.doGet(host, path, method, headers, querys);
		    	System.out.println(response.toString());
		    	//获取response的body
		    	System.out.println(EntityUtils.toString(response.getEntity()));
		    } catch (Exception e) {
		    	e.printStackTrace();
		    }
	 }
}
